package persistencia;

import java.sql.Connection;
import java.sql.DriverManager;


public class AdministradorPersistencia {

	//ATRIBUTOS
	private static AdministradorPersistencia instancia;
	private static Connection con;
	
	
	//COMPORTAMIENTOS
	
	//constructor
	public AdministradorPersistencia(){
	}

	
	//singleton
	public static AdministradorPersistencia getInstancia(){
		if(instancia == null)
			instancia = new AdministradorPersistencia();
		return instancia;
	}
	
	//connect
	public void connect(){
		try{
            String userName = "sa";
            String password = "1234";
            String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=prueba";
            
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

            con = DriverManager.getConnection (url, userName, password);
        }
        catch (Exception e){
            System.err.println ("Error al conectar con la Base de Datos");
        }
   }
	
	//disconnect
	public void disconnect(){
		try{
            con.close();
            System.err.println ("PRUEBA EXITOSA!!!");
        }
        catch (Exception e){
            System.err.println ("Error al desconectar de la Base de Datos");
        }
   }
	
	//probarConexion
	public void probarConexion(){
		connect();
		disconnect();
	}
	
}